2020-05-13
in ENGINEERING BLOG
作者: Matt McKinney(ArcBlock 市场副总裁) 译者: 陈俊(ArcBlock 公关副总裁) ArcBlock 区块基石继续扩展身份驱动的应用的可访问性和用例,其 ABT:DID 规范现在可以通过去中心化身份基金会(Decentralized Identity Foundation)的通用解析器系统获得。 ArcBlock 已成功将其 ABT:DID 方法添加到去中心化身份基金会的通用解析器系统中。通过添加 ABT:DID,ArcBlock…
2020-05-08
in ENGINEERING BLOG
作者: Nate(ArcBlock 移动客户端工程师) 距离上一次钱包发布已经过去近一个月时间,在这一个月里,我们内部迭代测试了 15 个小版本,最终将 V2.6.0 稳定版本带给大家。 此次升级主要有以下更新: 1. 全新的可验证证书支持 让票券、证书、徽章、凭证等 NFT(非同质通证)可验证一直是 ABT 钱包的目标,目前我们已经完成了这一里程碑!链上资产的可验证对于去中心化应用开发者的重要性不言而喻,很多应用功能都需要依赖这一点来展开。 目前大家可以在我们提供的 Wallet Playground Verified Credential…
2020-04-12
in ENGINEERING BLOG
作者: 冒志鸿(ArcBlock 首席执行官、首席架构师) 关于去中心化应用(Decentralized Applications,DApps)的架构,目前我们 ArcBlock 采用了基于 GraphQL 和标准客户端的新型架构设计。 基本思路 dapps 1. 后端(Serverside)采用 GraphQL 来提供服务,而不是 REST API。 我们曾经发表《深入理解 OCAP 实现:开放链访问协议为何采用 GraphQL》)、《GraphQL 将为去中心化网络提供动力》等文章介绍了采用 GraphQL 的诸多优点,感兴趣的读者可点击阅读。后端实现 GraphQL 是要比实现 REST…
2020-04-03
in ENGINEERING BLOG
利用区块链和存储网络作为数据互操作性层 编者按: 在 ArcBlock 的产品设计中,基于 GraphQL 的 RPC 是无处不在的,我们的开发链访问协议(OCAP)的查询语言就使用了 GraphQL(详见:《深入理解 OCAP 实现:开放链访问协议为何采用 GraphQL》),我们的 ArcBlock 区块链开发框架的 RPC 服务界面也是采用了 GraphQL。为什么我们在设计上更青睐 GraphQL,而不是更常见的 RESTful 的 API,或者 JSON RPC 呢?刚好读到 Brandon Ramirez…
2020-03-29
in ENGINEERING BLOG
作者: Nate(ArcBlock 移动客户端工程师) 1. 钱包内支持直接打开应用并完成交互 支持直接从钱包内打开应用,以用户熟悉的方式来串联钱包与应用之间的交互。 钱包内打开应用的两个入口: 钱包中打开应用的完整流程 (示意图为 Android 钱包中的效果) 打开应用之后,只要遵循 ABT DID Auth 协议开发的应用,均可以和钱包完成以下交互: DID 登录 交易 交换 领取资产 消费资产 资产证明 同构链交易 Token Swap 更多支持等待你的探索...…
2020-03-27
in ENGINEERING BLOG
作者: 徐咏忻(娜娜) 编辑: 陈俊 历经 3 年多的开发,由引力波互动策划研发的沙盒游戏《无限引力》即将面世,它不仅是首款国产底层创新的 UGC 类沙盒游戏,而且也是第一款引入区块链技术成功解决了作品保存及版权问题的沙盒游戏。引力波互动如何应用 ArcBlock 的区块链开发平台和技术来实现玩家作品上链存档及交易,且看以下的案例介绍—— 挑战 游戏与区块链的关系源远流长。据说推动以太坊创始人维塔利克·布特林(Vitalik Burterin)全身心投入拥抱区块链的一大动因是,魔兽世界开发公司暴雪版本升级取消了他最喜欢的游戏角色术士的“生命吸虹”技能,这触发维塔利克在 1…
2020-02-20
in ENGINEERING BLOG
作者: Nate(ArcBlock 移动客户端工程师) 2020 年 2 月 22 日,ABT 钱包 2.3 版正式发布。新版钱包为大家带来以下更新(示意图为安卓客户端,iOS 端完全一致): 1. 自己同链多账户之间的转账支持便捷切换 这一功能可以方便用户在自己的同链账户之间便捷的切换转账的收款方和发送方,增加转账的便捷性。 2. 提高交易列表金额展示精度 2.3 版钱包优化了金额展示逻辑,对小于 1 的金额增加展示精度,避免出现在列表展示为 0 的情况发生。 3. 增加账户删除功能 为了让用户更加方便的管理钱包账户,2.…
2020-01-09
in ENGINEERING BLOG
作者: Nate(ArcBlock 移动客户端工程师) 2020 年 1 月 9 日,ABT 钱包 2.1 版正式发布。新版钱包为大家带来以下更新(示意图为安卓客户端,iOS 端完全一致): 1. 全新的创建流程 我们从未停止在钱包创建流程上的思考和优化,这一次 V2.1.* 版本,我们将钱包的新建和初始化流程分割开来。 1.1 新建流程,力求简单 整个新建的流程,力求越简单越好。我们放弃了之前将新建钱包和初始化流程结合在一起的方案,在用户第一次安装打开钱包之后,如果选择了创建新钱包,仅需下面几步,用户便可完成钱包的新建工作,并且可以有选择的新建第一份个人身份资料: 1.…
2019-12-3
in ENGINEERING BLOG
作者: 舒适(ArcBlock 软件工程师) 去中心化 ID 可以说是继区块链之后越来越受关注的互联网技术概念。然而,随着人们前赴后继地涌入,展开一波又一波关于去中心化 ID 的讨论,这一概念的复杂程度却不减反增,让本就云里雾里的群众更加迷惑。 这篇文章,作为“揭秘去中心化 ID”系列的第一篇文章,力求用人话来讲清楚什么是去中心化 ID。 尽管最近关于去中心化 ID 的讨论如火如荼,但这并不是一个全新的概念。早在互联网诞生之初,已经有人提出了类似的概念,不过苦于一直没有合适的技术实现,因此去中心化 ID 并不为人们熟知。随着区块链技术日渐成熟,人们猛然发现区块链为实现去中心化 ID…